an improvised beach tent - Turco Inglés Diccionario